--[[

        skill_res.lua
        exported by excel2lua.py
        from file:skill_res.xlsx

--]]

local _data = {
  [1] = {id = 1,show_name = 'SkillMove',effect = 'none',effect_time = 0.0,effect_type = 'multiple',hit_time = 0.3,action = 'Attack',icon = 'skill1',pos = -1,},
  [2] = {id = 2,show_name = 'SkillInPlace',effect = 'IceSpear',effect_time = 2.0,effect_type = 'multiple',hit_time = 0.3,action = 'Attack',icon = 'skill2',pos = -1,},
  [3] = {id = 3,show_name = 'SkillMoveCenter',effect = 'IceSpear3',effect_time = 2.0,effect_type = 'single',hit_time = 0.3,action = 'Skill',icon = 'skill3',pos = -1,},
  [4] = {id = 4,show_name = 'SkillInPlace',effect = 'AerialExplode',effect_time = 2.0,effect_type = 'multiple',hit_time = 0.3,action = 'Attack',icon = 'skill4',pos = -1,},
  [5] = {id = 5,show_name = 'SkillMoveCenter',effect = 'VenomSpell',effect_time = 2.0,effect_type = 'multiple',hit_time = 0.3,action = 'Attack',icon = 'skill5',pos = -1,},
  [6] = {id = 6,show_name = 'SkillMoveCenter',effect = 'BladeStorm',effect_time = 2.0,effect_type = 'multiple',hit_time = 0.3,action = 'Skill',icon = 'skill6',pos = -1,},
  [7] = {id = 7,show_name = 'SkillMoveCenter',effect = 'BlueSpell',effect_time = 2.0,effect_type = 'multiple',hit_time = 0.3,action = 'Attack',icon = 'skill7',pos = -1,},
  [8] = {id = 8,show_name = 'SkillMoveCenter',effect = 'Inferno',effect_time = 2.0,effect_type = 'multiple',hit_time = 0.3,action = 'Attack',icon = 'skill8',pos = -1,},
  [9] = {id = 9,show_name = 'SkillMoveCenter',effect = 'Inferno',effect_time = 2.0,effect_type = 'multiple',hit_time = 0.3,action = 'Skill',icon = 'skill9',pos = -1,},
  [10] = {id = 10,show_name = 'SkillMoveCenter',effect = 'Inferno',effect_time = 2.0,effect_type = 'multiple',hit_time = 0.3,action = 'Attack',icon = 'skill10',pos = -1,},
  [11] = {id = 11,show_name = 'SkillMoveCenter',effect = 'VenomSpell',effect_time = 3.0,effect_type = 'multiple',hit_time = 0.3,action = 'Attack',icon = 'skill11',pos = -1,},
  [12] = {id = 12,show_name = 'SkillMoveCenter',effect = 'Inferno',effect_time = 2.0,effect_type = 'multiple',hit_time = 0.3,action = 'Attack',icon = 'skill12',pos = -1,},
  [13] = {id = 13,show_name = 'SkillInPlace',effect = 'none',effect_time = 0.0,effect_type = 'single',hit_time = 0.3,action = 'Attack',icon = 'skill13',pos = -1,},
  [14] = {id = 14,show_name = 'SkillInPlace',effect = 'BlueSpell',effect_time = 2.0,effect_type = 'multiple',hit_time = 0.3,action = 'Attack',icon = 'skill14',pos = -1,},
  [15] = {id = 15,show_name = 'SkillInPlace',effect = 'Butterfly',effect_time = 2.0,effect_type = 'multiple',hit_time = 0.3,action = 'Attack',icon = 'skill15',pos = -1,},
  [16] = {id = 16,show_name = 'SkillInPlace',effect = 'CampFire',effect_time = 2.0,effect_type = 'multiple',hit_time = 0.3,action = 'Attack',icon = 'skill16',pos = -1,},
  [17] = {id = 17,show_name = 'SkillMoveCenter',effect = 'Fireball',effect_time = 2.0,effect_type = 'single',hit_time = 0.3,action = 'Attack',icon = 'skill17',pos = -1,},
  [18] = {id = 18,show_name = 'SkillMoveCenter',effect = 'GroundExplode',effect_time = 2.0,effect_type = 'multiple',hit_time = 0.3,action = 'Attack',icon = 'skill18',pos = -1,},
  [19] = {id = 19,show_name = 'SkillCall',effect = 'none',effect_time = 2.0,effect_type = 'single',hit_time = 0.3,action = 'Attack',icon = 'skill1',pos = 1,},
  [20] = {id = 20,show_name = 'SkillCall',effect = 'none',effect_time = 2.0,effect_type = 'single',hit_time = 0.3,action = 'Skill',icon = 'skill2',pos = 2,},
  [21] = {id = 21,show_name = 'SkillInPlace',effect = 'OuterSpaceExplode',effect_time = 2.0,effect_type = 'multiple',hit_time = 0.3,action = 'Skill',icon = 'skill3',pos = -1,},
  [22] = {id = 22,show_name = 'SkillInPlace',effect = 'Rain',effect_time = 2.0,effect_type = 'single',hit_time = 0.3,action = 'Skill',icon = 'skill4',pos = -1,},
  [23] = {id = 23,show_name = 'SkillInPlace',effect = 'none',effect_time = 1.0,effect_type = 'rayLine',hit_time = 0.1,action = 'Attack',icon = 'skill5',pos = -1,},
  [24] = {id = 24,show_name = 'SkillMoveCenter',effect = 'GroundExplode',effect_time = 1.0,effect_type = 'multiple',hit_time = 0.3,action = 'Attack',icon = 'skill8',pos = -1,},
  [25] = {id = 25,show_name = 'SkillMoveCenter',effect = 'Butterfly',effect_time = 0.0,effect_type = 'multiple',hit_time = 0.3,action = 'Attack',icon = 'skill8',pos = -1,},
}

local id_to_index={
   [1] = 1,
   [2] = 2,
   [3] = 3,
   [4] = 4,
   [5] = 5,
   [6] = 6,
   [7] = 7,
   [8] = 8,
   [9] = 9,
   [10] = 10,
   [11] = 11,
   [12] = 12,
   [13] = 13,
   [14] = 14,
   [15] = 15,
   [16] = 16,
   [17] = 17,
   [18] = 18,
   [19] = 19,
   [20] = 20,
   [21] = 21,
   [22] = 22,
   [23] = 23,
   [24] = 24,
   [25] = 25,
}

local skill_res={}

function skill_res.length() 
   return #_data 
end 

function skill_res.indexOf(index) 
   return _data[index] 
end 

function skill_res.get(id) 
  return skill_res.indexOf(id_to_index[id])
end 

return skill_res